package com.quartz.config;

/**
 * @author 袁嘉乐-tram
 * * @date 2022/7/4
 */

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;

@Configuration
@Component
public class SpringDataConfig {


    //redisTemplate
    @Bean
    public RedisTemplate myDataRedisTemplate(){
      RedisTemplate redisTemplate = (RedisTemplate) SpringContextUtils.getBean("myRedisTemplate");
      return redisTemplate;
    }


//    mongoTemplate
//    @Bean(name = "myDataMongoTemplate")
//    public MongoTemplate myDataMongoTemplate(){
//        MongoTemplate mongoTemplate =  SpringContextUtils.getBean(MongoTemplate.class);
//        return mongoTemplate;
//    }






}
